OOP Needs OOA and OOD

نویسنده

  • Andrew Ratcliffe
چکیده

So SAS/AF® supports object-oriented programming (OOP), but does that mean that all applications developed using SAS/AF® are object-oriented? Not so. This paper provides an outline of an objectoriented approach to producing true object-oriented applications. The paper emphasises a focus on objects, not processes, combined with proper objectoriented analysis (OOA) and design (OOD). Techniques and practices covered in more detail include the use of CRC (Class, Responsibility, and Collaboration) cards, the UML (Unified Modelling Language), software modelling, and an iterative approach to OO projects.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teaching the Complete Object-oriented Development Cycle, Including OOA and OOD, with UML and the UP

Many information system programs currently teach a combination of structured techniques and object-oriented techniques for system development. Very few programs teach complete OOA and OOD concepts based on UML and tie it in with OOP. Consequently many students are leaving the university with an inadequate set of OO skills. This paper describes a curriculum for teaching a complete set of skills ...

متن کامل

Inheritance as a Conceptual Primitive

Object oriented analysis OOA which is the nowadays popular approach to conceptual modeling has evolved from object oriented programming OOP and semantic data modeling SM Inheritance is one of the most important concepts of OOP Therefore an inheri tance concept suitable for OOA is needed In this paper we argue that recent approaches for semantics of inheritance in OOA are not adequate We propose...

متن کامل

How Good Are These UML Diagrams? An Empirical Test of the Wand and Weber Good Decomposition Model

In 1989, Wand and Weber proposed a formal model of systems decomposition based on ontology. Chidamber and Kemerer (1994) soon applied this model to develop complexity metrics for object-oriented design (OOD). Chidamber and Kemerer’s OOD metrics suite continues to receive interest in software engineering (Bansiya and Davis 2002; Basili et al. 1996). To date, however, Wand and Weber’s good decomp...

متن کامل

The Impact of Experience on Individual Performance and Workload Differences Using Object-Oriented and Process-Oriented Systems Analysis Techniques

Interest in object-otiented analysis (OOA) and object-oriented design (OOD) has increased over the last several years. Proponents of OOA and OOD have called the shift to these methods “revolutionary” and have cited a number of impressive claims with respect to their use. However, empirical research investigating these claims remains in its infancy. Moreover, an examination of the literature rev...

متن کامل

Using Pantomime in Teaching OOA&OOD with UML

This paper presents the original pantomime-based training on Object Oriented Analysis/Objected Oriented Design (OOA/OOD) with Unified Modeling Language (UML). The essence of this training involves giving an assignment to create a high-level design for a software system to a team of students. They are required to use UML and are not allowed to use any other language (English, German, Russian, Uk...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000